Настройки Password Safe


Как и многие другие приложения, Password Safe позволяет настроить свой вид и поведение согласно предпочтениям пользователя. Некоторые приложения используют для этих целей реестр Windows. Предыдущие версии Password Safe тоже использовали реестр, но это приводило к ряду проблем:

Настройки в Password Safe имеют предопределённое «значение по умолчанию». Когда пользователь изменяет ту или иную настройку, её новое значение (отличное от значения по умолчанию) сохраняется.

Настройки в Password Safe делятся на «связанные с обеспечением безопасности» и «не связанные с обеспечением безопасности». Первые хранятся в контейнере и шифруются с помощью того же ключа, что и остальные данные.

Оставшиеся настройки хранятся в файле pwsafe.cfg. Файл имеет формат XML. Для каждого пользователя и машины создаются отдельные элементы, чтобы несколько пользователей могли использовать один и тот же файл на различных машинах.

По умолчанию pwsafe.cfg сохраняется в том же каталоге, что и pwsafe.exe. Но, если задана переменная окружения PWS_PREFSDIR, Password Safe будет использовать файл настроек, указанный в ней. Может пригодится если доступ к каталогу, в котором установлен pwsafe.exe ограничен (см. также описание параметра -g в разделе Параметры командной строки).

Таблица описывает настраиваемые параметры. Большинство из них задаются в диалоге, открываемом через пункт меню Управление→Настройки. Т. к. используется XML-формат, имена полей чувствительны к регистру. Настройки из файла «pwsafe.cfg» применяются ко всем открытым контейнерам. Настройки, сохраняемые в контейнере, применяются только к нему. В Windows Vista и Windows 7 файл «pwsafe.cfg» находится в каталоге «C:\Users\<имя_пользователя>\AppData\Local\PasswordSafe», а в Windows XP — в каталоге «C:\Documents and Settings\<имя_пользователя>\Application Data\PasswordSafe». Данные каталоги могут быть скрытыми, и для их отображения может потребоваться изменение настроек Проводника. Устаревшие настройки не перечислены.

Обратите внимание, что значения, совпадающие со «значением по умолчанию» не сохраняются.

Примечание. Не рекомендуется изменять файл настроек вручную, т. к. это может привести к непредвиденным результатам. Несмотря на то, что значения настроек проверяются при чтении, мы не можем гарантировать, что параметры, заданные вручную, не вызовут проблем.


Настройки с логическими значениями (true («1») [истина]/false («0») [ложь])

Настройка Значение по умолчанию Где хранится Примечание
AlwaysOnTop false pwsafe.cfg Отображать Password Safe поверх всех окон
ShowPWDefault false контейнер Отображение пароля при добавлении и редактировании
ShowUsernameInTree true контейнер Отображение имени пользователя в древовидном списке
ShowPasswordInTree false контейнер Отображение пароля в древовидном списке (необходимо, чтобы имя пользователя тоже было отображено)
ShowNotesDefault false контейнер Отображение заметок при добавлении и редактировании
ShowNotesAsToolTipsInViews false pwsafe.cfg Отображать заметки во всплывающей подсказке (только первые 250 символов)
SortAscending true контейнер Направление сортировки при просмотре в виде списка (по возрастанию или убыванию)
UseDefaultUser false контейнер Использование имени пользователя по умолчанию
SaveImmediately true контейнер Сохранять контейнер после вставки или редактирования
PWUseLowercase true контейнер Политика создания паролей: использовать строчные буквы
PWUseUppercase true контейнер Политика создания паролей: использовать прописные буквы
PWUseDigits true контейнер Политика создания паролей: использовать цифры
PWUseSymbols true контейнер Политика создания паролей: использовать символы
PWUseHexDigits false контейнер Политика создания паролей: использовать только шестнадцатеричные цифры (всегда чётное количество)
PWUseEasyVision false контейнер Политика создания паролей: использовать только легкоотличимые символы
PWMakePronounceable false контейнер Политика создания паролей: создавать произносимые пароли
dontaskquestion false pwsafe.cfg Не спрашивать подтверждения при копировании в буфер обмена
deletequestion false pwsafe.cfg Не спрашивать подтверждения при удалении одного элемента
DatabaseClear false pwsafe.cfg Блокировать (выгружать из памяти) контейнер при сворачивании
QuerySetDef true pwsafe.cfg При создании нового элемента запрашивать установку имени пользователя по умолчанию
UseNewToolbar true pwsafe.cfg Использовать «классическую» или «современную» панель инструментов
UseSystemTray true pwsafe.cfg Отображать значок Password Safe в области уведомлений
LockOnWindowLock true pwsafe.cfg Блокировать контейнер Password Safe при блокировке компьютера
EscExits true pwsafe.cfg Использовать Esc для закрытия контейнера и выхода из Password Safe (если не используется значок в области уведомлений)
HotKeyEnabled false pwsafe.cfg True [истина], если назначена горячая клавиша для вызова Password Safe
MRUOnFileMenu true pwsafe.cfg Отображать недавно использованные контейнеры в меню Файл, а не в подменю
MaintainDateTimeStamps false контейнер Записывать дату последнего обращения к элементу, если контейнер открыт в режиме «чтение/запись»
SavePasswordHistory false контейнер Сохранять предыдущее значение при изменении пароля элемента
BackupBeforeEverySave true pwsafe.cfg Создавать резервные копии при сохранении контейнера
PreExpiryWarn false pwsafe.cfg При открытии контейнера предупреждать об истёкших или истекающих паролях
ExplorerTypeTree false pwsafe.cfg Отображать группы вверху дерева
ListViewGridLines false pwsafe.cfg Отображать сетку списка
MinimizeOnAutotype true pwsafe.cfg Сворачивать окно Password Safe при выполнении автонабора В зависимости от настроек, при сворачивании программы возможна блокировка контейнера
ShowToolbar true pwsafe.cfg Отображать панель инструментов
ShowDragbar true pwsafe.cfg Отображать «панель Dragbar»
ShowFindToolBarOnOpen true pwsafe.cfg При запуске Password Safe отображать панель поиска Определяется состоянием панели поиска при последнем закрытии Password Safe
DefaultOpenRO false pwsafe.cfg При открытии контейнера по умолчанию устанавливать флажок «только для чтения»
MultipleInstances true pwsafe.cfg Разрешить одновременный запуск нескольких копий Password Safe Для применения требуется перезапуск всех копий Password Safe
ClearClipboardOnMinimize true pwsafe.cfg Очищать буфер обмена при сворачивании Password Safe
ClearClipboardOnExit true pwsafe.cfg Очищать буфер обмена при завершении работы Password Safe
NotesWordWrap true pwsafe.cfg При редактировании переносить заметки по словам
LockDBOnIdleTimeout true контейнер Блокировать контейнер по истечении указанного времени с момента выполнения последнего действия с программой. Время указывается в параметре «IdleTimeout»
HighlightChanges true pwsafe.cfg Подсветить изменённые элементы
HideSystemTray false pwsafe.cfg Скрывать значок Password Safe в области уведомлений. Используется только если назначена горячая клавиша для вызова Password Safe
UsePrimarySelectionForClipboard false pwsafe.cfg Использовать основной буфер обмена (только в Linux)
CopyPasswordWhenBrowseToURL false контейнер При переходе по ссылке копировать пароль в буфер обмена ---------

Настройки с числовыми значениями

Настройка Значение по умолчанию Где хранится Мин. Макс. Примечание
column1width не задано pwsafe.cfg не задано не задано Ширина первого столбца при прошлом выходе из Password Safe
column2width не задано pwsafe.cfg не задано не задано Ширина второго столбца при прошлом выходе из Password Safe
column3width не задано pwsafe.cfg не задано не задано Ширина третьего столбца при прошлом выходе из Password Safe
column4width не задано pwsafe.cfg не задано не задано Ширина четвёртого столбца при прошлом выходе из Password Safe
sortedcolumn 0 pwsafe.cfg 0 15 Столбец для сортировки списка
PWDefaultLength 12 контейнер 4 1024 Длина пароля по умолчанию
maxmruitems 4 pwsafe.cfg 0 20 Количество запоминаемых контейнеров, отображаемых в меню «Файл»
IdleTimeout 5 контейнер 1 120 Время простоя, по истечении которого Password Safe будет блокироваться (если включено)
DoubleClickAction Копирование пароля pwsafe.cfg не задано не задано Для получения дополнительной информации см. Перечень значений для действия по двойному клику
HotKey none pwsafe.cfg не задано не задано Горячая клавиша (Хранится как десятичное целое: в младшем слове содержится виртуальный код символа, в старшем — флаги CHotKeyCtrl [Microsoft Foundation Class])
MaxREItems 25 pwsafe.cfg 0 25 Количество недавно использованных элементов, отображаемых в списке значка в области уведомлений
TreeDisplayStatusAtOpen AllCollapsed контейнер не задано не задано Возможные значения: «AllCollapsed» [полностью свёрнуто], «AllExpanded» [полностью развёрнуто] или «AsPerLastSave» [как в прошлый раз]
NumPWHistoryDefault 3 контейнер 0 255 Количество паролей, сохраняемых в истории
BackupSuffix 0 pwsafe.cfg не задано не задано Возможные значения: «None» [нет], «datetime» [дата и время] или «incremental number» [по счётчику]
BackupMaxIncremented 1 pwsafe.cfg 1 999 Используется только если BackupSuffix имеет значение incremental number
PreExpiryWarnDays 1 pwsafe.cfg 1 30 Предупреждение о сроке истечения паролей
ClosedTrayIconColour 0 pwsafe.cfg 0 0 Цвет значка в области уведомлений для заблокированного контейнера Password Safe.
0 — Чёрный, 1 — Голубой, 2 — Белый, 3 — Жёлтый
PWDigitMinLength 0 контейнер 0 1024 Минимальное количество цифр в создаваемом пароле
PWLowercaseMinLength 0 контейнер 0 1024 Минимальное количество строчных букв в создаваемом пароле
PWUppercaseMinLength 0 контейнер 0 1024 Минимальное количество прописных букв в создаваемом пароле
PWSymbolMinLength 0 контейнер 0 1024 Минимальное количество символов в создаваемом пароле
OptShortcutColumnWidth 92 pwsafe.cfg 10 512 Размеры столбцов на вкладке Управление→Настройки→Комбинации клавиш
ShiftDoubleClickAction Копирование пароля pwsafe.cfg не задано не задано Для получения дополнительной информации см. Перечень значений для действия по двойному клику

Настройки с текстовыми значениями

Настройка Значение по умолчанию Где хранится Примечание
currentbackup <не задано> pwsafe.cfg Путь и имя последней резервной копии
currentfile <не задано> pwsafe.cfg Текущий (последний) открытый файл
lastview tree pwsafe.cfg Последний выбранный стиль отображения: «tree» (дерево) или «list» (список)
DefaultUsername <не задано> контейнер Имя пользователя по умолчанию
treefont <не задано> pwsafe.cfg Шрифт, используемый в древовидном списке
PasswordFont <не задано> pwsafe.cfg Шрифт, используемый для отображения пароля
BackupPrefixValue <не задано> pwsafe.cfg По умолчанию приставка для имён резервных копий контейнеров совпадает с именем контейнера. Здесь можно переопределить её значение.
BackupDir <не задано> pwsafe.cfg По умолчанию резервные копии создаются в том же каталоге, где находится открытый в настоящий момент контейнер. Здесь можно переопределить её значение.
AltBrowser <не задано> pwsafe.cfg Полный путь к альтернативному браузеру
ListColumns <не задано> pwsafe.cfg Порядок столбцов при отображении в виде списка. Через запятую перечислены используемые внутри программы номера столбцов.
ColumnWidths <не задано> pwsafe.cfg Ширина столбцов при отображении в виде списка
DefaultAutotypeString \u\t\p\t\n контейнер Строка автонабора по умолчанию. Данное значение может быть переопределено в свойствах элемента.
AltBrowserCmdLineParms <не задано> pwsafe.cfg Параметры командной строки для альтернативного браузера
MainToolBarButtons <не задано> pwsafe.cfg Перечень и порядок кнопок, отображаемых на панели инструментов. В качестве разделителя используется символ «~»
TreeListSampleText «AaBbYyZzАаБбЖжЯя 0O1lIL» pwsafe.cfg Текст образца для шрифта, используемого в древовидном списке
PswdSampleText «AaBbYyZzАаБбЖжЯя 0O1lIL» pwsafe.cfg Текст образца для шрифта, используемого при отображении паролей
VKSampleText «AaBbYyZzАаБбЖжЯя 0O1lIL» pwsafe.cfg Текст образца для шрифта, используемого в экранной клавиатуре
VKeyboardFontName <не задано> pwsafe.cfg Имя шрифта с поддержкой Unicode, используемого для отображения символов на экранной клавиатуре. Используется как для латинских, так и для всех остальных символов
LastUsedKeyboard <не задано> pwsafe.cfg Идентификатор раскладки экранной клавиатуры, использованной в последний раз
AltNotesEditor <не задано> pwsafe.cfg Полный путь к внешнему редактору для изменения заметок.
LanguageFile <не задано> pwsafe.cfg Идентификатор используемого языкового файла. Имеет вид «LL» или «LL_CC», где LL — двухсимвольный код языка по ISO 639-1, например, «EN», «FR», «DE», «RU», ... (см. http://www.loc.gov/standards/iso639-2/), а CC — двухсимвольный код страны по ISO 3166-1, например, «US», «GB», «FR», «CA», ... (см. http://www.iso.org/iso/en/prods-services/iso3166ma/index.html)
DefaultSymbols <не задано> контейнер Набор символов по умолчанию для создания пароля. Примечание. Данное значение может быть переопределено в свойствах элемента.